package com.intelligent.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 新增库存盘点DTO
 */
@Data
public class InventoryCheckAddDTO {

    /**
     * 盘点编号
     */
    @ApiModelProperty(value = "盘点编号(系统自动生成，无需填写)", hidden = true)
    private String checkNo;

    /**
     * 盘点时间
     */
    @ApiModelProperty("盘点时间不能为空")
    private Date checkTime;

    /**
     * 盘点产品数
     */
    @ApiModelProperty("盘点产品数不能为空")
    private Integer productCount;

    /**
     * 库存数量
     */
    @ApiModelProperty("库存数量不能为空")
    private Integer stockQuantity;

    /**
     * 盘点总数
     */
    @ApiModelProperty("盘点总数不能为空")
    private Integer checkTotal;

    /**
     * 盈亏数量
     */
    @ApiModelProperty("盈亏数量不能为空")
    private Integer profitLoss;

    /**
     * 盘点结果（0 盘盈、1 盘亏、2 正常）
     */
    @ApiModelProperty("盘点结果不能为空")
    private Integer checkResult;

    /**
     * 盘点人ID
     */
    @ApiModelProperty("盘点人不能为空")
    private Long uId;

    /**
     * 备注
     */
    private String remark;
}
